Modules
Structs
- The DOM itself; the result of parsing.
- Intermediate result of HTML -> Markdown conversion.
Enums
- The different kinds of nodes in the DOM.
Traits
- Trait interface describing abstract handler of arbitrary HTML tag.
- Tag handler factory. This class is required in providing proper custom tag parsing capabilities to users of this library.
Functions
- FFI variant for HTML -> Markdown conversion for calling from other languages
- Main function of this library. Parses incoming HTML, converts it into Markdown and returns converted string.
- Custom variant of main function. Allows to pass custom tag<->tag factory pairs in order to register custom tag hadler for tags you want.
- Same as
parse_html
but retains all “span” html elements intact Markdown parsers usually strip them down when rendering but they may be useful for later processing
Type Aliases
- Reference to a DOM node.